date: 2023-08-03
Type: Cours
Projet: MoiTutoriel Obsidian HTML Obsolète
Je vais dans ce fichier faire un résumé des étapes importantes pour déployer un Vault ou une partie d'un Vault sur internet à l'aide du programme ObsidianHTML.
Toute la documentation pour l'utiliser de A à Z peut être trouvée sur la documentation officielle de ObsidianHTML
Cette section permet simplement de rappeler rapidement comment mettre à jour votre site une fois que votre Vault a été mis en ligne, si la procédure n'as pas encore été suivie entièrement une première fois, ne prenez pas attention à ceci.
config.yaml (dans le dossier du repo)obsidianhtml convert -i config.yamlPour installer ObsidianHTML il faut d'abord avoir la dernière version de python.

python --version (si il dit commande non reconnue c'est qu'il y a un soucis)pip install --upgrade pippip install --pre pythonnetpip install obsidianhtmlTout est maintenant installé, reste plus qu'à voir si tout ça marche, pour ce faire :
obsidianhtml run -f NomDeMonFichier.mdSi tout est ok, vous devriez voir votre fichier bien comme il faut et les liens qui permettent de voyager de fichier en fichier, un peu comme ceci :

Le déploiement est assez rapide, je ne parlerai ici que de la méthode pour mettre le Vault ou une partie de celui-ci sur votre site GitHub accessible gratuitement à l'aide de GitHub Pages. Il vous faudra donc votre Repository prêt à être utilisé.
config.yamlconfig.yaml collez le code suivant en modifiant les données entre guillemets avec les données qui correspondent à votre projet :# Le dossier qui contient tout votre Vault
# Utilisez le chemin complet ou un chemin relatif mais pas ~/
obsidian_folder_path_str: '/chemin/a/votre/vault'
# La note qui va être utilisée comme index.html
# doit se trouver dans votre obsidian_folder_path_str (la ligne du dessus)
# Utilisez le chemin complet ou un chemin relatif mais pas ~/
obsidian_entrypoint_path_str: '/chemin/a/votre/pagedaccueil.md'
Si votre dossier n'est pas la racine de votre projet, collez aussi ces lignes en changeant le sous dossier où l'on va trouver le site :
# utilisez '/html_prefix' (avec un slash au début, mais pas à la fin)
html_url_prefix: '/prefix'
A la fin, votre fichier doit ressembler à ceci :
obsidian_folder_path_str: 'C:\Users\philip.dupont\Desktop\Philip Dupont'
obsidian_entrypoint_path_str: 'C:\Users\philip.dupont\Desktop\Philip Dupont\Créations\Symbiose\Symbiose.md'
html_url_prefix: '/Symbiose/output/html'
obsidianhtml convert -i config.yamlcréé le 2023-08-03 à 10:55